\hypertarget{structace_1_1_matrix33}{\section{構造体 ace\-:\-:Matrix33}
\label{structace_1_1_matrix33}\index{ace\-::\-Matrix33@{ace\-::\-Matrix33}}
}


3×3行列を表す構造体。  




{\ttfamily \#include $<$ace.\-Matrix33.\-h$>$}

\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structace_1_1_matrix33_ae9fcceefe26c762714a338e932b87331}{\hyperlink{structace_1_1_matrix33_ae9fcceefe26c762714a338e932b87331}{Matrix33} ()}\label{structace_1_1_matrix33_ae9fcceefe26c762714a338e932b87331}

\begin{DoxyCompactList}\small\item\em オブジェクトを生成し、単位行列で初期化する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_a87e02ffc4b91bbbeadcaaa693e5f6b8d}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_a87e02ffc4b91bbbeadcaaa693e5f6b8d}{Set\-Identity} ()}\label{structace_1_1_matrix33_a87e02ffc4b91bbbeadcaaa693e5f6b8d}

\begin{DoxyCompactList}\small\item\em 単位行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_a65a0009cfe388fe8d6de9015a96afb42}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_a65a0009cfe388fe8d6de9015a96afb42}{Set\-Translation} (float x, float y)}\label{structace_1_1_matrix33_a65a0009cfe388fe8d6de9015a96afb42}

\begin{DoxyCompactList}\small\item\em 平行移動の行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_af0ed57f35b48737c7f9333871f4a9b7a}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_af0ed57f35b48737c7f9333871f4a9b7a}{Set\-Scaling} (float x, float y)}\label{structace_1_1_matrix33_af0ed57f35b48737c7f9333871f4a9b7a}

\begin{DoxyCompactList}\small\item\em 拡大・縮小行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_a0f6e58bd9fac061c499fe806ea6b67f7}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_a0f6e58bd9fac061c499fe806ea6b67f7}{Set\-Rotation} (float angle)}\label{structace_1_1_matrix33_a0f6e58bd9fac061c499fe806ea6b67f7}

\begin{DoxyCompactList}\small\item\em 回転行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_ae66c4c16fce6e8f2347113e893774ae3}{\hyperlink{structace_1_1_matrix33}{Matrix33} \hyperlink{structace_1_1_matrix33_ae66c4c16fce6e8f2347113e893774ae3}{operator$\ast$} (const \hyperlink{structace_1_1_matrix33}{Matrix33} \&right)}\label{structace_1_1_matrix33_ae66c4c16fce6e8f2347113e893774ae3}

\begin{DoxyCompactList}\small\item\em 3×3行列の掛け算を計算する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_ab62322fc9f9b39dc81f9e7c66fc9a7ff}{\hyperlink{structace_1_1_vector3_d_f}{Vector3\-D\-F} {\bfseries operator$\ast$} (const \hyperlink{structace_1_1_vector3_d_f}{Vector3\-D\-F} \&right)}\label{structace_1_1_matrix33_ab62322fc9f9b39dc81f9e7c66fc9a7ff}

\item 
\hypertarget{structace_1_1_matrix33_ae9fcceefe26c762714a338e932b87331}{\hyperlink{structace_1_1_matrix33_ae9fcceefe26c762714a338e932b87331}{Matrix33} ()}\label{structace_1_1_matrix33_ae9fcceefe26c762714a338e932b87331}

\begin{DoxyCompactList}\small\item\em オブジェクトを生成し、単位行列で初期化する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_a4bb6fe4c5c07002d97057abab5cc183b}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_a4bb6fe4c5c07002d97057abab5cc183b}{Set\-Identity} ()}\label{structace_1_1_matrix33_a4bb6fe4c5c07002d97057abab5cc183b}

\begin{DoxyCompactList}\small\item\em 単位行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_a12c95575e083a63e4cf5b7341edb083a}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_a12c95575e083a63e4cf5b7341edb083a}{Set\-Translation} (float x, float y)}\label{structace_1_1_matrix33_a12c95575e083a63e4cf5b7341edb083a}

\begin{DoxyCompactList}\small\item\em 平行移動の行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_aa1d46306a1b0d204b3c15184289f1063}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_aa1d46306a1b0d204b3c15184289f1063}{Set\-Scaling} (float x, float y)}\label{structace_1_1_matrix33_aa1d46306a1b0d204b3c15184289f1063}

\begin{DoxyCompactList}\small\item\em 拡大・縮小行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_a8a9201aaff6577df21da21f1f76df1d2}{\hyperlink{structace_1_1_matrix33}{Matrix33} \& \hyperlink{structace_1_1_matrix33_a8a9201aaff6577df21da21f1f76df1d2}{Set\-Rotation} (float angle)}\label{structace_1_1_matrix33_a8a9201aaff6577df21da21f1f76df1d2}

\begin{DoxyCompactList}\small\item\em 回転行列を設定する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_ae66c4c16fce6e8f2347113e893774ae3}{\hyperlink{structace_1_1_matrix33}{Matrix33} \hyperlink{structace_1_1_matrix33_ae66c4c16fce6e8f2347113e893774ae3}{operator$\ast$} (const \hyperlink{structace_1_1_matrix33}{Matrix33} \&right)}\label{structace_1_1_matrix33_ae66c4c16fce6e8f2347113e893774ae3}

\begin{DoxyCompactList}\small\item\em 3×3行列の掛け算を計算する。 \end{DoxyCompactList}\item 
\hypertarget{structace_1_1_matrix33_ab62322fc9f9b39dc81f9e7c66fc9a7ff}{\hyperlink{structace_1_1_vector3_d_f}{Vector3\-D\-F} {\bfseries operator$\ast$} (const \hyperlink{structace_1_1_vector3_d_f}{Vector3\-D\-F} \&right)}\label{structace_1_1_matrix33_ab62322fc9f9b39dc81f9e7c66fc9a7ff}

\end{DoxyCompactItemize}
\subsection*{Public 変数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structace_1_1_matrix33_a31c4a134d1a0d6e6c9ee2cf9544e2913}{float \hyperlink{structace_1_1_matrix33_a31c4a134d1a0d6e6c9ee2cf9544e2913}{Values} \mbox{[}3\mbox{]}\mbox{[}3\mbox{]}}\label{structace_1_1_matrix33_a31c4a134d1a0d6e6c9ee2cf9544e2913}

\begin{DoxyCompactList}\small\item\em 行列の値 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{説明}
3×3行列を表す構造体。 

\begin{DoxyNote}{覚え書き}
\mbox{[}0,0\mbox{]}\mbox{[}0,1\mbox{]} \mbox{[}1,0\mbox{]}\mbox{[}1,1\mbox{]} 
\end{DoxyNote}


この構造体の説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/common/\-Math/ace.\-Matrix33.\-h\item 
Dev/ace\-\_\-cpp/engine/ace.\-Core\-To\-Engine.\-h\item 
Dev/ace\-\_\-cpp/common/\-Math/ace.\-Matrix33.\-cpp\end{DoxyCompactItemize}
